/** @type {import('next').NextConfig} */
const nextConfig = {
  onDemandEntries: {
    // 期间页面保持活动状态而不会被丢弃
    maxInactiveAge: 25 * 1000,
    // 同时保持活动状态的页面数
    pagesBufferLength: 2,
  },
  // 添加错误处理
  experimental: {
    // 禁用客户端错误覆盖
    clientRouterFilter: true,
    // 确保API路由错误不会转换为HTML
    serverActions: true,
  }
};

module.exports = nextConfig;
